Represents a collection of IndexedGroup<(Of <(<'T>)>)>, groups of elements with the same key, resulting from a search operation with grouping.
This class has a derived class GroupingQuery<(Of <(<'TKey, T>)>)> with specific type of the key used for the index search.
Namespace:
C1.LiveLinq.Indexing.SearchAssembly: C1.LiveLinq (in C1.LiveLinq.dll)
Syntax
C# |
---|
public abstract class GroupingQuery<T> : IOrderedSequence<IndexedGroup<T>>, IEnumerable<IndexedGroup<T>>, IEnumerable |
Visual Basic |
---|
Public MustInherit Class GroupingQuery(Of T) _ Implements IOrderedSequence(Of IndexedGroup(Of T)), IEnumerable(Of IndexedGroup(Of T)), _ IEnumerable |
Type Parameters
- T
- The type of the elements of the indexed collection.
Remarks
The result of any index search operation, IndexQuery<(Of <(<'T>)>)> can be grouped by applying GroupByUntypedKey()()()().
It is grouped by the key that was used to perform the search operation. For example,
Copy CodeC#
customers.Indexes(c => c.City).All().GroupByUntypedKey(); customers.Indexes(c => c.City).FindBetween("A", "Z").GroupByUntypedKey(); |